revit平台防火分区的快速绘制方法与流程

您所在的位置:网站首页 revit 防火分区 revit平台防火分区的快速绘制方法与流程

revit平台防火分区的快速绘制方法与流程

2024-06-30 19:04| 来源: 网络整理| 查看: 265

本发明涉及图像绘制技术领域,尤其涉及revit平台防火分区的快速绘制方法。

背景技术:

现有的绘制平台存在无专属绘制命令,须多命令操作,反复易出错的问题。由于污水处理厂的特殊性,工艺水池等构筑物可不计入防火分区面积,需建筑与工艺专业交互确认后编辑边界扣减,专业交互不智能;防火分区路径复杂,绘制闭合边界出错率高;锁定无关图元需人工操作,易疏漏出错;人工标记面积,修改名称,编辑填充图案,自动化程度低。

技术实现要素:

为解决上述技术问题,本发明的目的在于提供revit平台防火分区的快速绘制方法,以解决现有技术中存在的问题,实现防火分区绘制的简洁化、智能化,实现专业交互便捷设计,实现防火分区视图自动建立、数量自动计算,不计入防火分区面积自动扣减,编号、命名、填充等辅助功能自动设计。

为达到上述技术效果,本发明采用了以下技术方案:

revit平台防火分区的快速绘制方法,包括以下步骤:

s1:新建面积方案创建“防火分区”面积平面类型;

s2:绘制防火分区。

具体地,所述步骤s1具体包括以下步骤:

(1)根据楼层提取每个楼层的模型边界区域,计算该区域的总面积;

(2)根据楼层提取模型内所有需扣减区域,并计算每个面积并按照楼层求总和;

(3)根据公式计算每个楼层应计入防火面积,防火面积是否等于总面积-需扣减的面积总和;

(4)将应计入防火面积展示到弹窗;

(5)用户输入单个防火分区面积;

(6)计算防火分区数量是否等于应计入防火面积/单个防火分区面积;

(7)将计算的出的防火分区数量显示到弹窗。

具体地,所述步骤s2具体包括以下步骤:

(1):绘制“防火分区”—“操作层/池体层防火分区”命令程序自动建立操作层/池体层防火分区视图并设置视图范围、规程、详细程度等参数;

(2):“线”绘制单个防火分区闭合边界,完成单个防火分区绘制,程序自动扣减不计入防火分区面积,自动编号,自动命名,自动填充;

(3):解析楼层所在模型内所有需扣减的区域,保存为一个扣减集合;

(4):使用详图线功能进行区域绘制;

(5):监听用户操作,每次鼠标点击,检查该区域是否闭合,闭合判断起始点坐标是否等于终止点坐标并且区域非直线;

(6):根据闭合区域创建一个填充对象,并获取该填充对象的面积;

(7):循环扣减集合,针对每个扣减区域与该闭合区域求交,并计算面积,得出该闭合区域需要扣减的面积;

(8):计算该闭合区域防火分区面积是否等于该填充对象的面积-扣减总面积;

(9):将面积数值展现到模型上;

(10):编辑边界以满足规范要求,程序自动重复(3)-(7);

(11):添加疏散路径与距离。

与现有技术相比,本发明的有益效果为,能够实现以下功能,以提高效率。

(1)、实现建筑与工艺在不计入防火分区构筑物设计上的便捷交互;

(2)、自动识别建立分区视图,设定参数与模式,锁定图元,实现绘制防火分区命令的简洁化;

(3)、自动计算并扣减面积、编号、命名、填充,实现智能化绘制。

具体实施方式

下面将对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

本实施例提供的revit平台防火分区的快速绘制方法,包括以下步骤:

s1:新建面积方案创建“防火分区”面积平面类型;

s2:绘制防火分区。

在本实施例中,所述步骤s1具体包括以下步骤:

(1)根据楼层提取每个楼层的模型边界区域,计算该区域的总面积;

(2)根据楼层提取模型内所有需扣减区域,并计算每个面积并按照楼层求总和;

(3)根据公式计算每个楼层应计入防火面积,防火面积是否等于总面积-需扣减的面积总和;

(4)将应计入防火面积展示到弹窗;

(5)用户输入单个防火分区面积;

(6)计算防火分区数量是否等于应计入防火面积/单个防火分区面积;

(7)将计算的出的防火分区数量显示到弹窗。

在本实施例中,所述步骤s2具体包括以下步骤:

(1):绘制“防火分区”—“操作层/池体层防火分区”命令程序自动建立操作层/池体层防火分区视图并设置视图范围、规程、详细程度等参数;

(2):“线”绘制单个防火分区闭合边界,完成单个防火分区绘制,程序自动扣减不计入防火分区面积,自动编号,自动命名,自动填充;

(3):解析楼层所在模型内所有需扣减的区域,保存为一个扣减集合;

(4):使用详图线功能进行区域绘制;

(5):监听用户操作,每次鼠标点击,检查该区域是否闭合,闭合判断起始点坐标是否等于终止点坐标并且区域非直线;

(6):根据闭合区域创建一个填充对象,并获取该填充对象的面积;

(7):循环扣减集合,针对每个扣减区域与该闭合区域求交,并计算面积,得出该闭合区域需要扣减的面积;

(8):计算该闭合区域防火分区面积是否等于该填充对象的面积-扣减总面积;

(9):将面积数值展现到模型上;

(10):编辑边界以满足规范要求,程序自动重复(3)-(7);

(11):添加疏散路径与距离。

以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。本发明未详细描述的技术、形状、构造部分均为公知技术。

技术特征:

1.revit平台防火分区的快速绘制方法,其特征在于,包括以下步骤:

s1:新建面积方案创建“防火分区”面积平面类型;

s2:绘制防火分区。

2.如权利要求1所述的revit平台防火分区的快速绘制方法,其特征在于,所述步骤s1具体包括以下步骤:

(1)根据楼层提取每个楼层的模型边界区域,计算该区域的总面积;

(2)根据楼层提取模型内所有需扣减区域,并计算每个面积并按照楼层求总和;

(3)根据公式计算每个楼层应计入防火面积,防火面积是否等于总面积-需扣减的面积总和;

(4)将应计入防火面积展示到弹窗;

(5)用户输入单个防火分区面积;

(6)计算防火分区数量是否等于应计入防火面积/单个防火分区面积;

(7)将计算的出的防火分区数量显示到弹窗。

3.如权利要求1所述的revit平台防火分区的快速绘制方法,其特征在于,所述步骤s2具体包括以下步骤:

(1):绘制“防火分区”—“操作层/池体层防火分区”命令程序自动建立操作层/池体层防火分区视图并设置视图范围、规程、详细程度等参数;

(2):“线”绘制单个防火分区闭合边界,完成单个防火分区绘制,程序自动扣减不计入防火分区面积,自动编号,自动命名,自动填充;

(3):解析楼层所在模型内所有需扣减的区域,保存为一个扣减集合;

(4):使用详图线功能进行区域绘制;

(5):监听用户操作,每次鼠标点击,检查该区域是否闭合,闭合判断起始点坐标是否等于终止点坐标并且区域非直线;

(6):根据闭合区域创建一个填充对象,并获取该填充对象的面积;

(7):循环扣减集合,针对每个扣减区域与该闭合区域求交,并计算面积,得出该闭合区域需要扣减的面积;

(8):计算该闭合区域防火分区面积是否等于该填充对象的面积-扣减总面积;

(9):将面积数值展现到模型上;

(10):编辑边界以满足规范要求,程序自动重复(3)-(7);

(11):添加疏散路径与距离。

技术总结本发明涉及图像绘制技术领域,具体涉及revit平台防火分区的快速绘制方法,包括步骤:S1:新建面积方案创建“防火分区”面积平面类型;S2:绘制防火分区。以解决现有技术中存在的问题,实现防火分区绘制的简洁化、智能化,实现专业交互便捷设计,实现防火分区视图自动建立、数量自动计算,不计入防火分区面积自动扣减,编号、命名、填充等辅助功能自动设计。

技术研发人员:侯锋;邵彦青;吴秋萍;张亚冉;郑书畅;周杰受保护的技术使用者:四川蓉信开工程设计有限公司技术研发日:2020.12.08技术公布日:2021.03.19



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3